// 需求：定义Person类，属性：名字和年龄，方法：吃饭

void main() {
  // 1.1 创建对象
  Person p = new Person();
  // 1.2 给对象添加属性
  // p.name = '张三';
  // p.age = 18;
  // 1.3 使用对象的属性和方法
  print({p.name, p.age});
  p.eat();
}

// 1. 定义Person类
class Person {
  // 每一个类中都有一个默认的构造函数
  // 构造函数的名称和类同名
  // 如果构造函数没有参数, 则默认隐藏
  Person() {
    print('我是默认的构造函数');
  }

  // 1.1 属性
  String? name;
  int? age;

  // 1.2 方法
  void eat() {
    print('我是干饭人');
  }
}
